export const createForm = () => ({
  userName: '', // 用户名
  // createAccount: '', // 登录名
  userAccount: '', // 登录名
  organId: '', // 所属单位 id
  // organName: '', // 所属单位
  // roleName: '', // 用户角色
  roleId: '', // 用户角色角色id
})

export const createRules = () => ({
  userName: [{ required: true, message: '用户名不能为空', trigger: 'blur' }],
  organId: [{ required: true, validator: validate, message: '所属单位不能为空', trigger: 'blur' }],
  userAccount: [{ required: true, message: '登录名不能为空', trigger: 'blur' }],
  roleId: [{ required: true, validator: validate, message: '用户角色不能为空', trigger: 'blur' }],
})

const validate = (rule, value, callback) => {
  if (!value && value !== 0) {
    callback(new Error())
  } else {
    callback()
  }
}
